class MeshOptPlugin : public AppFrame::FITKAbstractPlugin
{
public:
    explicit MeshOptPlugin(QLibrary* dylibrary);
    virtual QString getPluginName() override { return "SmartMeshOpt"; }

private:
    // 主控面板
    QDockWidget* m_controlPanel;
    // 网格分析器
    std::unique_ptr<MeshAnalyzer> m_analyzer;
    // 网格优化器
    std::unique_ptr<MeshOptimizer> m_optimizer;
    
    void initializeUI();
    void setupConnections();
}; 